//
//  WBStatus.swift
//  SinaWeibo
//
//  Created by zhuangqianwei on 16/11/17.
//  Copyright © 2016年 zhuangqianwei. All rights reserved.
//

import UIKit
import YYModel
class WBStatus: NSObject,YYModel{

    //微博创建事件
    var created_at: String?
    
    var id:Int64 = 0
    
    //微博内容
    var text: String?
    
    //微博来源
    var source: String?
    
    //微博作者
    var user: WBUser?
    
    
    //配图视图的模型数组
    var pic_urls:[WBPictureInfo]?
    //转发微博
    var retweeted_status: WBStatus?
    
    //YYModel不能直接映射容器的存放的具体类型，需要程序员告诉方程序猿告诉放什么类型的模型数据
    
    static func modelContainerPropertyGenericClass() -> [String : Any]? {
        return ["pic_urls": WBPictureInfo.self]
    }
    
    
    
//    init(dict:[String : Any]) {
//        super.init()
//        setValuesForKeys(dict)
//    }
//    
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {
//        //空实现, 这个方法内部一旦执行super. 就会抛出 Terminating app due to uncaught exception 'NSUnknownKeyException'
//    }
//
    
    
}
